import request from '@/utils/request'

// 查询工单信息列表
export function listOrder(query) {
  return request({
    url: '/prod/order/list',
    method: 'get',
    params: query
  })
}

// 查询工单信息列表(已完成状态)
export function listOrderYwc(query) {
  return request({
    url: '/prod/order/getYwclist',
    method: 'get',
    params: query
  })
}

// 查询工单信息详细
export function getOrder(orderId) {
  return request({
    url: '/prod/order/' + orderId,
    method: 'get'
  })
}

// 新增工单信息
export function addOrder(data) {
  return request({
    url: '/prod/order',
    method: 'post',
    data: data
  })
}

// 修改工单信息
export function updateOrder(data) {
  return request({
    url: '/prod/order',
    method: 'put',
    data: data
  })
}

// 删除工单信息
export function delOrder(orderId) {
  return request({
    url: '/prod/order/' + orderId,
    method: 'delete'
  })
}

// 下发工单信息
export function transmitOrder(data) {
  return request({
    url: '/prod/plan/issued',
    method: 'post',
    data: data
  })
}

// 齐套校验信息
export function qtOrder(data) {
  return request({
    url: '/prod/plan/qtjy',
    method: 'post',
    data: data
  })
}

// 导出工单信息

export function exportOrder(query) {
  return request({
    url: '/prod/order/export',
    method: 'get',
    params: query
  })
}
// 工单任务令版本信息查询
export function getPoVersion(data) {
  return request({
    url: `prod/plan/getPoversion`,
    method: 'get',
    params: data
  })
}

// 修改任务令版本信息
export function updatePoVersion(data) {
  return request({
    url: `prod/plan/uploadPoversion`,
    method: 'post',
    data
  })
}
